package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 会议文件对象 conference_files
 * 
 * @author ruoyi
 * @date 2024-06-13
 */
public class ConferenceFiles extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID;主键ID */
    private Long confileId;

    /** 创建人;创建人 */
    @Excel(name = "创建人;创建人")
    private String createdBy;

    /** 创建时间;创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间;创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createdTime;

    /** 更新人;更新人 */
    @Excel(name = "更新人;更新人")
    private String updatedBy;

    /** 更新时间;更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "更新时间;更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updatedTime;

    /** 删除标识;删除标识:0:未删除;1:已删除 */
    @Excel(name = "删除标识;删除标识:0:未删除;1:已删除")
    private String isDelete;

    /** 所属会议ID;所属会议ID */
    @Excel(name = "所属会议ID;所属会议ID")
    private String conId;

    /** 上传会议文件名称;上传会议文件名称 */
    @Excel(name = "上传会议文件名称;上传会议文件名称")
    private String confileName;

    /** 上传会议文件类型;上传会议文件类型 */
    @Excel(name = "上传会议文件类型;上传会议文件类型")
    private String confileType;

    /** 上传会议文件的路径;上传会议文件的路径 */
    @Excel(name = "上传会议文件的路径;上传会议文件的路径")
    private String confileUrl;

    /** 会议文件排序;会议文件排序 */
    @Excel(name = "会议文件排序;会议文件排序")
    private Long confileSort;

    /** 上传文件的提示;上传文件的提示 */
    @Excel(name = "上传文件的提示;上传文件的提示")
    private String confilePrompt;

    /** 文件是否需要转换;文件是否需要转换 */
    @Excel(name = "文件是否需要转换;文件是否需要转换")
    private String confileIsRequired;

    /** 转换会议文件的名称;转换会议文件的名称 */
    @Excel(name = "转换会议文件的名称;转换会议文件的名称")
    private String confileNewName;

    /** 转换会议文件的类型;转换会议文件的类型 */
    @Excel(name = "转换会议文件的类型;转换会议文件的类型")
    private String confileNewType;

    /** 转换会议文件的路径;转换会议文件的路径 */
    @Excel(name = "转换会议文件的路径;转换会议文件的路径")
    private String confileNewUrl;

    /** 转换文件的提示;转换文件的提示 */
    @Excel(name = "转换文件的提示;转换文件的提示")
    private String confileNewPrompt;

    public void setConfileId(Long confileId) 
    {
        this.confileId = confileId;
    }

    public Long getConfileId() 
    {
        return confileId;
    }

    public void setCreatedBy(String createdBy) 
    {
        this.createdBy = createdBy;
    }

    public String getCreatedBy() 
    {
        return createdBy;
    }

    public void setCreatedTime(Date createdTime) 
    {
        this.createdTime = createdTime;
    }

    public Date getCreatedTime() 
    {
        return createdTime;
    }

    public void setUpdatedBy(String updatedBy) 
    {
        this.updatedBy = updatedBy;
    }

    public String getUpdatedBy() 
    {
        return updatedBy;
    }

    public void setUpdatedTime(Date updatedTime) 
    {
        this.updatedTime = updatedTime;
    }

    public Date getUpdatedTime() 
    {
        return updatedTime;
    }

    public void setIsDelete(String isDelete) 
    {
        this.isDelete = isDelete;
    }

    public String getIsDelete() 
    {
        return isDelete;
    }

    public void setConId(String conId) 
    {
        this.conId = conId;
    }

    public String getConId() 
    {
        return conId;
    }

    public void setConfileName(String confileName) 
    {
        this.confileName = confileName;
    }

    public String getConfileName() 
    {
        return confileName;
    }

    public void setConfileType(String confileType) 
    {
        this.confileType = confileType;
    }

    public String getConfileType() 
    {
        return confileType;
    }

    public void setConfileUrl(String confileUrl) 
    {
        this.confileUrl = confileUrl;
    }

    public String getConfileUrl() 
    {
        return confileUrl;
    }

    public void setConfileSort(Long confileSort) 
    {
        this.confileSort = confileSort;
    }

    public Long getConfileSort() 
    {
        return confileSort;
    }

    public void setConfilePrompt(String confilePrompt) 
    {
        this.confilePrompt = confilePrompt;
    }

    public String getConfilePrompt() 
    {
        return confilePrompt;
    }

    public void setConfileIsRequired(String confileIsRequired) 
    {
        this.confileIsRequired = confileIsRequired;
    }

    public String getConfileIsRequired() 
    {
        return confileIsRequired;
    }

    public void setConfileNewName(String confileNewName) 
    {
        this.confileNewName = confileNewName;
    }

    public String getConfileNewName() 
    {
        return confileNewName;
    }

    public void setConfileNewType(String confileNewType) 
    {
        this.confileNewType = confileNewType;
    }

    public String getConfileNewType() 
    {
        return confileNewType;
    }

    public void setConfileNewUrl(String confileNewUrl) 
    {
        this.confileNewUrl = confileNewUrl;
    }

    public String getConfileNewUrl() 
    {
        return confileNewUrl;
    }

    public void setConfileNewPrompt(String confileNewPrompt) 
    {
        this.confileNewPrompt = confileNewPrompt;
    }

    public String getConfileNewPrompt() 
    {
        return confileNewPrompt;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("confileId", getConfileId())
            .append("createdBy", getCreatedBy())
            .append("createdTime", getCreatedTime())
            .append("updatedBy", getUpdatedBy())
            .append("updatedTime", getUpdatedTime())
            .append("isDelete", getIsDelete())
            .append("conId", getConId())
            .append("confileName", getConfileName())
            .append("confileType", getConfileType())
            .append("confileUrl", getConfileUrl())
            .append("confileSort", getConfileSort())
            .append("confilePrompt", getConfilePrompt())
            .append("confileIsRequired", getConfileIsRequired())
            .append("confileNewName", getConfileNewName())
            .append("confileNewType", getConfileNewType())
            .append("confileNewUrl", getConfileNewUrl())
            .append("confileNewPrompt", getConfileNewPrompt())
            .toString();
    }
}
